#基本随机数函数
import random

print(random.random())  #生成一个[0.0, 1.0)之间的随机小数

#产生种子10对应的序列
random.seed(10)
print(random.random())

print(random.randint(10, 100))  #生成一个[a, b]之间的随机整数

print(random.randrange(10, 100, 10))  #生成一个[m, n)之间以k为步长的随机整数

print(random.getrandbits(16))  #生成一个k比特长的随机整数

print(random.uniform(10, 100))  #生成一个[a, b]之间的随机小数

print(random.choice([1, 2, 3, 4, 5, 6, 7, 8, 9]))  #从序列中随机选择一个元素

#将序列中元素随机排列 返回打乱后的序列
s = [1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle(s) 
print(s)